﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Gerencial_Fisio_Nutry.Tela
{
    public partial class Principal : Form
    {
        public Principal()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {

        }
        public static Fornecedor fornecedor;
        public static Venda venda;
        public static Produto telaProduto;
        public static ProcuraPessoa pessoa;
        public static Pedido pedido;
        private void pbNovaVenda_Click(object sender, EventArgs e)
        {
            venda = new Venda();
            this.IsMdiContainer = true;
            venda.MdiParent = this;
            venda.WindowState = FormWindowState.Maximized;
            venda.StartPosition = FormStartPosition.CenterScreen;
           
         
            pCentro.Controls.Add(venda);
            venda.Location = new Point(0, 0);
            venda.Visible = true;
       //     venda.ShowDialog();
           // pCentro.Container
        }

        private void pbConsProduto_Click(object sender, EventArgs e)
        {
            MicroTela.SenhaAcesso senha = new MicroTela.SenhaAcesso();
            senha.ShowDialog();
            if (!senha.acesso) return;

            telaProduto = new Produto();
            this.IsMdiContainer = true;
            telaProduto.MdiParent = this;
            telaProduto.WindowState = FormWindowState.Maximized;
            telaProduto.StartPosition = FormStartPosition.CenterScreen;


            pCentro.Controls.Add(telaProduto);
            telaProduto.Location = new Point(0, 0);
            telaProduto.Visible = true;
        }

        private void pbConsCliente_Click(object sender, EventArgs e)
        {
            pessoa = new ProcuraPessoa();

            this.IsMdiContainer = true;
            pessoa.MdiParent = this;
            pessoa.WindowState = FormWindowState.Maximized;
            pessoa.StartPosition = FormStartPosition.CenterScreen;


            pCentro.Controls.Add(pessoa);
            pessoa.Location = new Point(0, 0);
            pessoa.Visible = true;
        }

        private void pbConsFornecedor_Click(object sender, EventArgs e)
        {
            fornecedor = new Fornecedor();

            this.IsMdiContainer = true;
            fornecedor.MdiParent = this;
            fornecedor.WindowState = FormWindowState.Maximized;
            fornecedor.StartPosition = FormStartPosition.CenterScreen;


            pCentro.Controls.Add(fornecedor);
            fornecedor.Location = new Point(0, 0);
            fornecedor.Visible = true;
        }

        private void pbNotaEntrada_Click(object sender, EventArgs e)
        {

            MicroTela.SenhaAcesso senha = new MicroTela.SenhaAcesso();
            senha.ShowDialog();
            if (!senha.acesso) return;
            new MicroTela.TipoNota().ShowDialog();
        }

        private void pbConsRevendedor_Click(object sender, EventArgs e)
        {
            pedido = new Pedido();
            pedido.ShowDialog();

    
            if (pedido.procura >= 0)
            {
                venda = new Venda(pedido.pedido[pedido.procura]);
                this.IsMdiContainer = true;
                venda.MdiParent = this;
                venda.WindowState = FormWindowState.Maximized;
                venda.StartPosition = FormStartPosition.CenterScreen;


                pCentro.Controls.Add(venda);
                venda.Location = new Point(0, 0);
                venda.Visible = true;
            }

         // * */
        }

        private void pMovimento_Click(object sender, EventArgs e)
        {

            MicroTela.FluxoCaixa senha = new MicroTela.FluxoCaixa();
            senha.ShowDialog();
          
        }

        private void pFechar_Click(object sender, EventArgs e)
        {
            this.Close();
        }
      

    }
}
